package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * 【请填写功能名称】对象 wc_img_path
 * 
 * @author ruoyi
 * @date 2020-03-26
 */
public class WcImgPath extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orderid;

    /** 身份证正面图片地址 */
    @Excel(name = "身份证正面图片地址")
    private String sfz1;

    /** 身份证反面 */
    @Excel(name = "身份证反面")
    private String sfz2;

    /** 驾驶证正面 */
    @Excel(name = "驾驶证正面")
    private String jsz1;

    /** 驾驶证反面 */
    @Excel(name = "驾驶证反面")
    private String jsz2;

    /** 银行卡 */
    @Excel(name = "银行卡")
    private String yhk;

    /** 征信授权书 */
    @Excel(name = "征信授权书")
    private String zxsqs;

    /** 征信授权书签字照 */
    @Excel(name = "征信授权书签字照")
    private String zxsqname;

    /** 手持征信授权和身份证 */
    @Excel(name = "手持征信授权和身份证")
    private String scsfzx;

    /** 手持身份证 */
    @Excel(name = "手持身份证")
    private String scsf;

    /** 投保单 */
    @Excel(name = "投保单")
    private String tbd;

    /** 投保单签字照 */
    @Excel(name = "投保单签字照")
    private String tbdqz;

    /** 投保声明 */
    @Excel(name = "投保声明")
    private String tbsm;

    /** 挂靠协议1 */
    @Excel(name = "挂靠协议1")
    private String gkxy1;

    /** 挂靠协议2 */
    @Excel(name = "挂靠协议2")
    private String gkxy2;

    /** 购车合同 */
    @Excel(name = "购车合同")
    private String gcht;

    /** 推荐函 */
    @Excel(name = "推荐函")
    private String tjh;

    /** 担保函 */
    @Excel(name = "担保函")
    private String dbh;

    /** 首付款凭证 */
    @Excel(name = "首付款凭证")
    private String sfkpz;

    /** 贷款授权委托书 */
    @Excel(name = "贷款授权委托书")
    private String dksqwts;

    /** 账户查询授权书 */
    @Excel(name = "账户查询授权书")
    private String zhcxsqs;

    /** 租凭合同1 */
    @Excel(name = "租凭合同1")
    private String zpht1;

    /** 租赁合同2 */
    @Excel(name = "租赁合同2")
    private String zpht2;

    /** 租赁合同3 */
    @Excel(name = "租赁合同3")
    private String zpht3;

    /** 租赁合同4 */
    @Excel(name = "租赁合同4")
    private String zpht4;

    /** 抵押合同1 */
    @Excel(name = "抵押合同1")
    private String dyht1;

    /** 抵押合同2 */
    @Excel(name = "抵押合同2")
    private String dyht2;

    /** 月供确认书 */
    @Excel(name = "月供确认书")
    private String ygqrs;

    /** 委托付款书 */
    @Excel(name = "委托付款书")
    private String wtfks;

    /** 其它补充 */
    @Excel(name = "其它补充")
    private String qita;

    /** 创建时间 */
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date creatdate;

    /** $column.columnComment */
    @Excel(name = "创建时间")
    private String khgzs;

    LocalDateTime updatetime;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setOrderid(String orderid) 
    {
        this.orderid = orderid;
    }

    public String getOrderid() 
    {
        return orderid;
    }
    public void setSfz1(String sfz1) 
    {
        this.sfz1 = sfz1;
    }

    public String getSfz1() 
    {
        return sfz1;
    }
    public void setSfz2(String sfz2) 
    {
        this.sfz2 = sfz2;
    }

    public String getSfz2() 
    {
        return sfz2;
    }
    public void setJsz1(String jsz1) 
    {
        this.jsz1 = jsz1;
    }

    public String getJsz1() 
    {
        return jsz1;
    }
    public void setJsz2(String jsz2) 
    {
        this.jsz2 = jsz2;
    }

    public String getJsz2() 
    {
        return jsz2;
    }
    public void setYhk(String yhk) 
    {
        this.yhk = yhk;
    }

    public String getYhk() 
    {
        return yhk;
    }
    public void setZxsqs(String zxsqs) 
    {
        this.zxsqs = zxsqs;
    }

    public String getZxsqs() 
    {
        return zxsqs;
    }
    public void setZxsqname(String zxsqname) 
    {
        this.zxsqname = zxsqname;
    }

    public String getZxsqname() 
    {
        return zxsqname;
    }
    public void setScsfzx(String scsfzx) 
    {
        this.scsfzx = scsfzx;
    }

    public String getScsfzx() 
    {
        return scsfzx;
    }
    public void setScsf(String scsf) 
    {
        this.scsf = scsf;
    }

    public String getScsf() 
    {
        return scsf;
    }
    public void setTbd(String tbd) 
    {
        this.tbd = tbd;
    }

    public String getTbd() 
    {
        return tbd;
    }
    public void setTbdqz(String tbdqz) 
    {
        this.tbdqz = tbdqz;
    }

    public String getTbdqz() 
    {
        return tbdqz;
    }
    public void setTbsm(String tbsm) 
    {
        this.tbsm = tbsm;
    }

    public String getTbsm() 
    {
        return tbsm;
    }
    public void setGkxy1(String gkxy1) 
    {
        this.gkxy1 = gkxy1;
    }

    public String getGkxy1() 
    {
        return gkxy1;
    }
    public void setGkxy2(String gkxy2) 
    {
        this.gkxy2 = gkxy2;
    }

    public String getGkxy2() 
    {
        return gkxy2;
    }
    public void setGcht(String gcht) 
    {
        this.gcht = gcht;
    }

    public String getGcht() 
    {
        return gcht;
    }
    public void setTjh(String tjh) 
    {
        this.tjh = tjh;
    }

    public String getTjh() 
    {
        return tjh;
    }
    public void setDbh(String dbh) 
    {
        this.dbh = dbh;
    }

    public String getDbh() 
    {
        return dbh;
    }
    public void setSfkpz(String sfkpz) 
    {
        this.sfkpz = sfkpz;
    }

    public String getSfkpz() 
    {
        return sfkpz;
    }
    public void setDksqwts(String dksqwts) 
    {
        this.dksqwts = dksqwts;
    }

    public String getDksqwts() 
    {
        return dksqwts;
    }
    public void setZhcxsqs(String zhcxsqs) 
    {
        this.zhcxsqs = zhcxsqs;
    }

    public String getZhcxsqs() 
    {
        return zhcxsqs;
    }
    public void setZpht1(String zpht1) 
    {
        this.zpht1 = zpht1;
    }

    public String getZpht1() 
    {
        return zpht1;
    }
    public void setZpht2(String zpht2) 
    {
        this.zpht2 = zpht2;
    }

    public String getZpht2() 
    {
        return zpht2;
    }
    public void setZpht3(String zpht3) 
    {
        this.zpht3 = zpht3;
    }

    public String getZpht3() 
    {
        return zpht3;
    }
    public void setZpht4(String zpht4) 
    {
        this.zpht4 = zpht4;
    }

    public String getZpht4() 
    {
        return zpht4;
    }
    public void setDyht1(String dyht1) 
    {
        this.dyht1 = dyht1;
    }

    public String getDyht1() 
    {
        return dyht1;
    }
    public void setDyht2(String dyht2) 
    {
        this.dyht2 = dyht2;
    }

    public String getDyht2() 
    {
        return dyht2;
    }
    public void setYgqrs(String ygqrs) 
    {
        this.ygqrs = ygqrs;
    }

    public String getYgqrs() 
    {
        return ygqrs;
    }
    public void setWtfks(String wtfks) 
    {
        this.wtfks = wtfks;
    }

    public String getWtfks() 
    {
        return wtfks;
    }
    public void setQita(String qita) 
    {
        this.qita = qita;
    }

    public String getQita() 
    {
        return qita;
    }
    public void setCreatdate(Date creatdate) 
    {
        this.creatdate = creatdate;
    }

    public Date getCreatdate() 
    {
        return creatdate;
    }
    public void setKhgzs(String khgzs) 
    {
        this.khgzs = khgzs;
    }

    public String getKhgzs() 
    {
        return khgzs;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("orderid", getOrderid())
            .append("sfz1", getSfz1())
            .append("sfz2", getSfz2())
            .append("jsz1", getJsz1())
            .append("jsz2", getJsz2())
            .append("yhk", getYhk())
            .append("zxsqs", getZxsqs())
            .append("zxsqname", getZxsqname())
            .append("scsfzx", getScsfzx())
            .append("scsf", getScsf())
            .append("tbd", getTbd())
            .append("tbdqz", getTbdqz())
            .append("tbsm", getTbsm())
            .append("gkxy1", getGkxy1())
            .append("gkxy2", getGkxy2())
            .append("gcht", getGcht())
            .append("tjh", getTjh())
            .append("dbh", getDbh())
            .append("sfkpz", getSfkpz())
            .append("dksqwts", getDksqwts())
            .append("zhcxsqs", getZhcxsqs())
            .append("zpht1", getZpht1())
            .append("zpht2", getZpht2())
            .append("zpht3", getZpht3())
            .append("zpht4", getZpht4())
            .append("dyht1", getDyht1())
            .append("dyht2", getDyht2())
            .append("ygqrs", getYgqrs())
            .append("wtfks", getWtfks())
            .append("qita", getQita())
            .append("creatdate", getCreatdate())
            .append("khgzs", getKhgzs())
            .toString();
    }

    public LocalDateTime getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(LocalDateTime updatetime) {
        this.updatetime = updatetime;
    }
}
